#include "highpassfilter_cofficient.h"

highpassfilter_pDelayLinkList highpassfilter_pDelay[8];     // 用于存储每个通道过去时刻滤波后的结果
bool HighPassFilterStatus = false;                          // FIR高通滤波状态标志
uint16_t FIR_Highpassfilter_FilterLength = 1303;             // FIR高通滤波器阶数
double   FIR_Highpassfilter_Coefficient[1303] =              // FIR高通滤波器权重系数
{
    1.759882465654e-08,1.814377669673e-08,1.810339497726e-08,1.737776905657e-08,
    1.587606773212e-08,1.352034818179e-08,1.024936466145e-08, 6.02226930416e-09,
    8.220917953477e-10,-5.341118472133e-09,-1.242760445829e-08,-2.036578167001e-08,
    -2.905079440707e-08,-3.834384668846e-08,-4.807239391357e-08,-5.803126555451e-08,
    -6.798477040805e-08,-7.766981443607e-08,-8.68000373412e-08,-9.507094820681e-08,
    -1.021660132894e-07,-1.077636209806e-07,-1.115448206966e-07,-1.13201704703e-07,
    -1.124462753703e-07,-1.090196158165e-07,-1.027011600858e-07,-9.331784064529e-08,
    -8.075287675843e-08,-6.495395783851e-08,-4.594057175386e-08,-2.381022972348e-08,
    1.256652752885e-09, 2.89934452988e-08, 5.90457681193e-08, 9.09719121719e-08,
    1.242453594588e-07,1.582595097739e-07,1.923346758936e-07,2.257273602589e-07,
    2.576417735383e-07,2.872435000417e-07,3.136751579311e-07,3.360738447328e-07,
    3.535901021433e-07,3.654080798861e-07, 3.70766527844e-07,3.689802002481e-07,
    3.594612167573e-07,3.417398940876e-07,3.154845397034e-07,2.805196870116e-07,
    2.368422504508e-07,1.846350895503e-07,1.242774939578e-07,5.635213684824e-08,
    -1.835190797096e-08,-9.88404298662e-08,-1.839198990092e-07,-2.722080283607e-07,
    -3.621491785767e-07,-4.520346044024e-07,-5.400274347255e-07,-6.241921677107e-07,
    -7.025283494622e-07,-7.730079918619e-07,-8.336161750651e-07,-8.823941752282e-07,
    -9.174843609492e-07,-9.371760152993e-07,-9.399511666246e-07,-9.245294529889e-07,
    -8.899110042765e-07,-8.354163046001e-07,-7.607219972721e-07,-6.658916165213e-07,
    -5.514002751208e-07,-4.181524055689e-07,-2.674917442639e-07,-1.012028626657e-07,
     7.84963144824e-08, 2.68971407774e-07,4.671981288412e-07,6.697985146638e-07,
    8.730866915253e-07,1.073123800881e-06, 1.26578150641e-06,1.446813288475e-06,
    1.611932523731e-06,1.756896148215e-06,1.877592516761e-06,1.970131904568e-06,
    2.030937952763e-06,2.056838243157e-06, 2.04515210193e-06,1.993773681241e-06,
    1.901248354661e-06,1.766840489121e-06,1.590590724367e-06,1.373361001495e-06,
    1.116865734966e-06,8.236877165524e-07,4.972775732796e-07,1.419358715843e-07,
    -2.372227367765e-07,-6.343235998437e-07,-1.042804299464e-06,-1.455504580178e-06,
    -1.864773136781e-06,-2.262590039233e-06,-2.640703193204e-06,-2.990776867061e-06,
    -3.304549969402e-06,-3.574001443858e-06,-3.791519867321e-06,-3.950074101933e-06,
    -4.043381666837e-06,-4.066071369409e-06,-4.013836672606e-06,-3.883576279867e-06,
    -3.673518494666e-06,-3.383326060543e-06,-3.014178409444e-06,-2.568828541024e-06,
    -2.051632120229e-06,-1.468546811596e-06,-8.27100360255e-07,-1.363264750456e-07,
    5.933318402415e-07,1.350151235166e-06,2.121288317197e-06,2.892969725283e-06,
    3.650709721199e-06, 4.37955239627e-06,5.064334966849e-06,5.689968047799e-06,
    6.241728263207e-06,6.705558090234e-06, 7.06836744811e-06,7.318331250631e-06,
    7.445176947508e-06,7.440455995572e-06,7.297793232098e-06,7.013108273617e-06,
    6.584803337397e-06,6.013912278858e-06,5.304206154714e-06,4.462251253294e-06,
    3.497416273362e-06,2.421826170646e-06,1.250261115418e-06,-1.691657049833e-18,
    -1.309391013985e-06,-2.656323331089e-06,-4.017501457668e-06,-5.36828545396e-06,
    -6.683095443017e-06,-7.935852289043e-06,-9.100447599271e-06,-1.015123533708e-05,
    -1.106353657972e-05,-1.181414833186e-05,-1.238184683352e-05,-1.274787549373e-05,
    -1.289640745188e-05,-1.281497282776e-05,-1.249484097503e-05,-1.19313485048e-05,
    -1.11241644948e-05,-1.007748514257e-05,-8.800151147067e-06,-7.305682303034e-06,
    -5.612225146761e-06,-3.74241098382e-06,-1.723123232797e-06,4.148252901346e-07,
    2.637102773986e-06,4.906352357857e-06,7.182763707762e-06,9.424714591574e-06,
    1.158947317223e-05,1.363395020463e-05,1.551548893324e-05,1.719267927685e-05,
    1.862618188571e-05,1.977954689028e-05,2.062001165619e-05,2.111926163398e-05,
    2.125413846261e-05,2.100727986056e-05,2.036767652356e-05,1.933113224153e-05,
    1.790061474278e-05,1.608648635671e-05,1.390660543845e-05,1.138629159471e-05,
    8.558150058999e-06,5.461753048783e-06,2.143178558878e-06,-1.345590243611e-06,
    -4.947399102977e-06, -8.6007815724e-06,-1.224093137593e-05,-1.580077431668e-05,
    -1.921212341143e-05,-2.240689875065e-05,-2.531839167104e-05,-2.788255123209e-05,
    -3.003926974958e-05,-3.173364329558e-05, -3.2917182655e-05,-3.354895025795e-05,
    -3.359659909945e-05,-3.303729062166e-05,-3.185846996687e-05,-3.005847890167e-05,
    -2.764698904481e-05,-2.46452407741e-05,-2.108607630468e-05,-1.701375887555e-05,
    -1.248357370014e-05,-7.561210269531e-06,-2.321929675256e-06,3.150475226559e-06,
     8.76491483651e-06,1.442441697195e-05,2.002770020604e-05,2.547088275135e-05,
     3.06492998952e-05,3.545940002599e-05,3.980068678206e-05,4.357767286857e-05,
    4.670180968129e-05,4.909335609195e-05,5.068314962678e-05, 5.14142438303e-05,
    5.124337686423e-05,5.014223834563e-05, 4.80985040658e-05,4.511661152484e-05,
    4.121825312752e-05,3.644256835835e-05,3.084602122608e-05,2.450195465924e-05,
    1.749981926133e-05,9.944079796902e-06,1.952808877554e-06,-6.344016563711e-06,
    -1.480649439043e-05,-2.328702453089e-05,-3.163275145148e-05,-3.968818382461e-05,
    -4.729794885677e-05,-5.430963486612e-05,-6.05766725608e-05,-6.596120315251e-05,
    -7.033688001359e-05,-7.359155010534e-05,-7.562976190797e-05,-7.637504809283e-05,
    -7.577193369439e-05,-7.378762405369e-05,-7.041333127454e-05,-6.566520331376e-05,
    -5.95848260363e-05,-5.223927552381e-05,-4.372070551713e-05,-3.41454629835e-05,
    -2.365273328867e-05,-1.240272517941e-05,-5.744145851442e-07,1.163712502905e-05,
    2.402376955128e-05,3.636772408076e-05,4.844518399265e-05,6.003021868509e-05,
    7.089881360194e-05,8.083300125288e-05,8.962500821694e-05,9.708134261479e-05,
    0.0001030267453558,0.0001073079286665,0.0001097970270267,0.0001103946886887,
    0.0001090327404202,0.0001056763639508,0.0001003257297482,9.301704211001e-05,
    8.382295900755e-05, 7.28523605229e-05, 6.02494509055e-05, 4.61921910659e-05,
    3.089007051344e-05,1.458124012027e-05,-2.470960563027e-06,-1.998203564232e-05,
    -3.765086748551e-05,-5.516468536508e-05,-7.220438999078e-05,-8.845014702957e-05,
    -0.0001035871552999,-0.0001173114894417,-0.000129335912651,-0.0001393955526545,
    -0.0001472533335794,-0.0001527050578107,-0.0001555840353458,-0.000155765163554,
    -0.0001531683675732,-0.0001477613207563,-0.0001395613754829,-0.0001286366471456,
    -0.0001151062079955,-9.913936258919e-05,-8.095399256399e-05,-6.081397511897e-05,
    -3.902569659857e-05,-1.593369967351e-05,8.084480534379e-06,3.262421973662e-05,
    5.726036009761e-05,8.155431686262e-05,0.0001050616218856,0.0001273397789074,
    0.0001479562963908,0.0001664967568759,0.0001825727773847,0.0001958297134929,
    0.0002059539604295,0.0002126797079984,0.0002157950122527,0.0002151470556592,
    0.0002106464788608,0.0002022706809495,0.0001900660012108,0.0001741487133457,
    0.0001547047829604,0.0001319883602978,0.0001063190024359,7.807764210273e-05,
     4.77013434688e-05, 1.56769083393e-05,-1.746658131986e-05,-5.116617707696e-05,
    -8.483430639063e-05,-0.0001178686977687,-0.0001496628267557,-0.0001796167072015,
    -0.0002071478415343,-0.0002317021361527,-0.0002527645837731,-0.0002698695137844,
    -0.0002826102144737,-0.0002906477374348,-0.0002937187045172,-0.0002916419512457,
    -0.000284323857551,-0.0002717622366987,-0.0002540486761892,-0.000231369249774,
    -0.000204003547204,-0.0001723219974385,-0.000136781491306,-9.791934051126e-05,
    -5.634564086303e-05,-1.273413810933e-05,3.218827576632e-05,7.765328006546e-05,
    0.0001228638752696,0.0001670079608086,0.0002092725162923,0.0002488581454658,
    0.0002849937297919,0.0003169509304776,0.0003440582742251, 0.000365714559137,
    0.0003814013231649,0.0003906941282348,0.0003932724286593,  0.00038892781246,
    0.0003775704285357,0.0003592334408758, 0.000334075382817,0.0003023803191753,
    0.0002645557614092,0.0002211283201467,0.0001727371197916,0.0001201250407951,
    6.412789582254e-05,5.661685710184e-06,-5.429188093543e-05,-0.0001147013851273,
    -0.000174502960125,-0.0002326185389595,-0.0002879747823172,-0.000339522362986,
    -0.0003862552691916,-0.0004272297810488,-0.0004615827722837,-0.0004885489935389,
    -0.0005074770039999,-0.0005178434347505,-0.0005192652900027, -0.00051151002089,
    -0.0004945031404633,-0.0004683331874206,-0.0004332538893064,-0.0003896834227992,
    -0.0003382007184555,-0.0002795388091073,-0.0002145752740954,-0.0001443198847613,
    -6.989960914651e-05,7.458815290026e-06,8.644848388928e-05,0.0001657038001937,
    0.0002438234825213,0.0003193947246679,0.0003910181046644, 0.000457332813121,
     0.000517041757489, 0.000568936090987, 0.000611918715271,0.0006450263143554,
    0.0006674494938186,0.0006785506238494,0.0006778790169338,0.0006651831105302,
    0.0006404193713947,0.0006037576905968,0.0005555830959207,0.0004964936703348,
    0.0004272946305389,0.0003489885871504,0.0002627620767102,0.0001699685241734,
    7.210786167355e-05,-2.919690613396e-05,-0.0001322258391093,-0.0002351904942646,
    -0.0003362641975224,-0.0004336136555316,-0.0005254313738661,-0.0006099683221186,
    -0.0006855662700076,-0.0007506892121459,-0.0008039533028855,-0.0008441547368191,
    -0.0008702950350233,-0.0008816032317853,-0.0008775545009215,-0.0008578848143148,
    -0.0008226012871849,-0.0007719879339452,-0.0007066066342065,-0.000627293189346,
    -0.0005351484347388,-0.0004315244598298,-0.0003180060761773,-0.0001963877609352,
    -6.864638832245e-05,6.308985703041e-05,0.0001965759149484,0.0003294870936032,
    0.0004594585220908,0.0005841261595827,0.0007011686676495,0.0008083494224986,
    0.0009035579262164,0.0009848498711932, 0.001050485120131, 0.001098962885456,
     0.001129053426518, 0.001139825630282, 0.001130669900747, 0.001101315853229,
     0.001051844390942,0.0009826938317221,0.0008946598509152,0.0007888891107306,
    0.0006668665551357,0.0005303964606919,0.0003815774457982,0.0002227717515679,
    5.656921510653e-05,-0.000114253541724,-0.0002867780897619,-0.0004579926316529,
    -0.0006248431224015,-0.0007842862277006,-0.0009333432264414, -0.00106915392859,
    -0.001189029659969,-0.001290504362141,-0.001371382868837, -0.00142978545045,
    -0.001464187764653,-0.001473455413898,-0.001456872388493,-0.001414162766154,
    -0.001345505144025,-0.001251539395605,-0.001133365470946,-0.0009925340919513,
    -0.000831029333379,-0.0006512432219235,-0.0004559426281255,-0.0002482288663456,
    -3.149055414884e-05,0.0001906495882601,0.0004143931978509,0.0006358290785511,
    0.0008509993567632, 0.001055967898944, 0.001246889845383, 0.001420081070758,
     0.001572086358267, 0.001699745070952,  0.00180025312169, 0.001871220082322,
     0.001910720332346, 0.001917337227776, 0.001890199370305, 0.001829008174357,
     0.001734056063409, 0.001606234775036, 0.001447033414243, 0.001258526064332,
      0.00104334894094,0.0008046672552598,0.0005461321336285,0.0002718281196352,
    -1.378804146455e-05,-0.0003059564710558,-0.0005996900594447,-0.0008898560438948,
    -0.001171261981668,-0.001438744734198,-0.001687260996911, -0.00191197785099,
     -0.00210836177991,-0.002272264586073,-0.002400004661746,-0.002488442114286,
    -0.002535046317676,-0.002537954560415,-0.002496020582281,-0.002408851938117,
    -0.002276835293378, -0.00210114894144,-0.001883762033789,-0.001627420228136,
    -0.001335617682879,-0.001012555555579,-0.0006630873945445,-0.0002926520423079,
    9.280510606261e-05,0.0004869214321544,0.0008830157517426, 0.001274194856793,
     0.001653466333604, 0.002013855907634, 0.002348527450605, 0.002650903699072,
     0.002914785677808, 0.003134468797556, 0.003304853606015, 0.003421549213722,
     0.003480967492871, 0.003480406256261, 0.003418119764474, 0.003293375080289,
     0.003106492987939, 0.002858872418525, 0.002552997568405, 0.002192427161149,
     0.001781765581744, 0.001326615899842,0.0008335150925622,0.0003098520719325,
    -0.0002362305871292,-0.000795950040255,-0.001360010241518,-0.001918740987782,
    -0.002462247012647,-0.002980565000551,-0.003463826218887,-0.003902422326635,
    -0.004287171814512, -0.00460948446659,-0.004861521208092,-0.005036346719978,
    -0.005128072258228,-0.005131986214298,-0.005044670092136, -0.00486409775492,
    -0.004589716009029,-0.004222504841101,-0.003765015902768,-0.003221388143109,
    -0.002597339816573,-0.001900136439304,-0.001138534624441,-0.0003227020916057,
    0.0005358854880667,  0.00142456978801, 0.002329655887874, 0.003236577388371,
      0.00413007855085, 0.004994411142963, 0.005813543412253, 0.006571378385021,
     0.007251978502334, 0.007839793461689, 0.008319888034563, 0.008678166578687,
     0.008901590960878, 0.008978388652127, 0.008898247851341, 0.008652496636664,
     0.008234263332145, 0.007638615510189, 0.006862675323776, 0.005905709173095,
     0.004769190054711, 0.003456831312856,  0.00197459090659,0.0003306457176536,
    -0.001464664154015,-0.003398920733298,-0.005457742352304,-0.007624925455597,
    -0.009882612408428, -0.01221148330513, -0.01459096941793, -0.01699948560098,
     -0.01941467867575, -0.02181368857587, -0.02417341882699, -0.02647081278229,
     -0.02868313193057, -0.03078823254223, -0.03276483692038, -0.03459279558035,
     -0.03625333678903, -0.03772930005629, -0.03900535038018, -0.04006817030397,
     -0.04090662714226,  -0.0415119130708, -0.04187765614636,   0.9580000164709,
     -0.04187765614636,  -0.0415119130708, -0.04090662714226, -0.04006817030397,
     -0.03900535038018, -0.03772930005629, -0.03625333678903, -0.03459279558035,
     -0.03276483692038, -0.03078823254223, -0.02868313193057, -0.02647081278229,
     -0.02417341882699, -0.02181368857587, -0.01941467867575, -0.01699948560098,
     -0.01459096941793, -0.01221148330513,-0.009882612408428,-0.007624925455597,
    -0.005457742352304,-0.003398920733298,-0.001464664154015,0.0003306457176536,
      0.00197459090659, 0.003456831312856, 0.004769190054711, 0.005905709173095,
     0.006862675323776, 0.007638615510189, 0.008234263332145, 0.008652496636664,
     0.008898247851341, 0.008978388652127, 0.008901590960878, 0.008678166578687,
     0.008319888034563, 0.007839793461689, 0.007251978502334, 0.006571378385021,
     0.005813543412253, 0.004994411142963,  0.00413007855085, 0.003236577388371,
     0.002329655887874,  0.00142456978801,0.0005358854880667,-0.0003227020916057,
    -0.001138534624441,-0.001900136439304,-0.002597339816573,-0.003221388143109,
    -0.003765015902768,-0.004222504841101,-0.004589716009029, -0.00486409775492,
    -0.005044670092136,-0.005131986214298,-0.005128072258228,-0.005036346719978,
    -0.004861521208092, -0.00460948446659,-0.004287171814512,-0.003902422326635,
    -0.003463826218887,-0.002980565000551,-0.002462247012647,-0.001918740987782,
    -0.001360010241518,-0.000795950040255,-0.0002362305871292,0.0003098520719325,
    0.0008335150925622, 0.001326615899842, 0.001781765581744, 0.002192427161149,
     0.002552997568405, 0.002858872418525, 0.003106492987939, 0.003293375080289,
     0.003418119764474, 0.003480406256261, 0.003480967492871, 0.003421549213722,
     0.003304853606015, 0.003134468797556, 0.002914785677808, 0.002650903699072,
     0.002348527450605, 0.002013855907634, 0.001653466333604, 0.001274194856793,
    0.0008830157517426,0.0004869214321544,9.280510606261e-05,-0.0002926520423079,
    -0.0006630873945445,-0.001012555555579,-0.001335617682879,-0.001627420228136,
    -0.001883762033789, -0.00210114894144,-0.002276835293378,-0.002408851938117,
    -0.002496020582281,-0.002537954560415,-0.002535046317676,-0.002488442114286,
    -0.002400004661746,-0.002272264586073, -0.00210836177991, -0.00191197785099,
    -0.001687260996911,-0.001438744734198,-0.001171261981668,-0.0008898560438948,
    -0.0005996900594447,-0.0003059564710558,-1.378804146455e-05,0.0002718281196352,
    0.0005461321336285,0.0008046672552598,  0.00104334894094, 0.001258526064332,
     0.001447033414243, 0.001606234775036, 0.001734056063409, 0.001829008174357,
     0.001890199370305, 0.001917337227776, 0.001910720332346, 0.001871220082322,
      0.00180025312169, 0.001699745070952, 0.001572086358267, 0.001420081070758,
     0.001246889845383, 0.001055967898944,0.0008509993567632,0.0006358290785511,
    0.0004143931978509,0.0001906495882601,-3.149055414884e-05,-0.0002482288663456,
    -0.0004559426281255,-0.0006512432219235,-0.000831029333379,-0.0009925340919513,
    -0.001133365470946,-0.001251539395605,-0.001345505144025,-0.001414162766154,
    -0.001456872388493,-0.001473455413898,-0.001464187764653, -0.00142978545045,
    -0.001371382868837,-0.001290504362141,-0.001189029659969, -0.00106915392859,
    -0.0009333432264414,-0.0007842862277006,-0.0006248431224015,-0.0004579926316529,
    -0.0002867780897619,-0.000114253541724,5.656921510653e-05,0.0002227717515679,
    0.0003815774457982,0.0005303964606919,0.0006668665551357,0.0007888891107306,
    0.0008946598509152,0.0009826938317221, 0.001051844390942, 0.001101315853229,
     0.001130669900747, 0.001139825630282, 0.001129053426518, 0.001098962885456,
     0.001050485120131,0.0009848498711932,0.0009035579262164,0.0008083494224986,
    0.0007011686676495,0.0005841261595827,0.0004594585220908,0.0003294870936032,
    0.0001965759149484,6.308985703041e-05,-6.864638832245e-05,-0.0001963877609352,
    -0.0003180060761773,-0.0004315244598298,-0.0005351484347388,-0.000627293189346,
    -0.0007066066342065,-0.0007719879339452,-0.0008226012871849,-0.0008578848143148,
    -0.0008775545009215,-0.0008816032317853,-0.0008702950350233,-0.0008441547368191,
    -0.0008039533028855,-0.0007506892121459,-0.0006855662700076,-0.0006099683221186,
    -0.0005254313738661,-0.0004336136555316,-0.0003362641975224,-0.0002351904942646,
    -0.0001322258391093,-2.919690613396e-05,7.210786167355e-05,0.0001699685241734,
    0.0002627620767102,0.0003489885871504,0.0004272946305389,0.0004964936703348,
    0.0005555830959207,0.0006037576905968,0.0006404193713947,0.0006651831105302,
    0.0006778790169338,0.0006785506238494,0.0006674494938186,0.0006450263143554,
     0.000611918715271, 0.000568936090987, 0.000517041757489, 0.000457332813121,
    0.0003910181046644,0.0003193947246679,0.0002438234825213,0.0001657038001937,
    8.644848388928e-05,7.458815290026e-06,-6.989960914651e-05,-0.0001443198847613,
    -0.0002145752740954,-0.0002795388091073,-0.0003382007184555,-0.0003896834227992,
    -0.0004332538893064,-0.0004683331874206,-0.0004945031404633, -0.00051151002089,
    -0.0005192652900027,-0.0005178434347505,-0.0005074770039999,-0.0004885489935389,
    -0.0004615827722837,-0.0004272297810488,-0.0003862552691916,-0.000339522362986,
    -0.0002879747823172,-0.0002326185389595,-0.000174502960125,-0.0001147013851273,
    -5.429188093543e-05,5.661685710184e-06,6.412789582254e-05,0.0001201250407951,
    0.0001727371197916,0.0002211283201467,0.0002645557614092,0.0003023803191753,
     0.000334075382817,0.0003592334408758,0.0003775704285357,  0.00038892781246,
    0.0003932724286593,0.0003906941282348,0.0003814013231649, 0.000365714559137,
    0.0003440582742251,0.0003169509304776,0.0002849937297919,0.0002488581454658,
    0.0002092725162923,0.0001670079608086,0.0001228638752696,7.765328006546e-05,
    3.218827576632e-05,-1.273413810933e-05,-5.634564086303e-05,-9.791934051126e-05,
    -0.000136781491306,-0.0001723219974385,-0.000204003547204,-0.000231369249774,
    -0.0002540486761892,-0.0002717622366987,-0.000284323857551,-0.0002916419512457,
    -0.0002937187045172,-0.0002906477374348,-0.0002826102144737,-0.0002698695137844,
    -0.0002527645837731,-0.0002317021361527,-0.0002071478415343,-0.0001796167072015,
    -0.0001496628267557,-0.0001178686977687,-8.483430639063e-05,-5.116617707696e-05,
    -1.746658131986e-05, 1.56769083393e-05, 4.77013434688e-05,7.807764210273e-05,
    0.0001063190024359,0.0001319883602978,0.0001547047829604,0.0001741487133457,
    0.0001900660012108,0.0002022706809495,0.0002106464788608,0.0002151470556592,
    0.0002157950122527,0.0002126797079984,0.0002059539604295,0.0001958297134929,
    0.0001825727773847,0.0001664967568759,0.0001479562963908,0.0001273397789074,
    0.0001050616218856,8.155431686262e-05,5.726036009761e-05,3.262421973662e-05,
    8.084480534379e-06,-1.593369967351e-05,-3.902569659857e-05,-6.081397511897e-05,
    -8.095399256399e-05,-9.913936258919e-05,-0.0001151062079955,-0.0001286366471456,
    -0.0001395613754829,-0.0001477613207563,-0.0001531683675732,-0.000155765163554,
    -0.0001555840353458,-0.0001527050578107,-0.0001472533335794,-0.0001393955526545,
    -0.000129335912651,-0.0001173114894417,-0.0001035871552999,-8.845014702957e-05,
    -7.220438999078e-05,-5.516468536508e-05,-3.765086748551e-05,-1.998203564232e-05,
    -2.470960563027e-06,1.458124012027e-05,3.089007051344e-05, 4.61921910659e-05,
     6.02494509055e-05, 7.28523605229e-05,8.382295900755e-05,9.301704211001e-05,
    0.0001003257297482,0.0001056763639508,0.0001090327404202,0.0001103946886887,
    0.0001097970270267,0.0001073079286665,0.0001030267453558,9.708134261479e-05,
    8.962500821694e-05,8.083300125288e-05,7.089881360194e-05,6.003021868509e-05,
    4.844518399265e-05,3.636772408076e-05,2.402376955128e-05,1.163712502905e-05,
    -5.744145851442e-07,-1.240272517941e-05,-2.365273328867e-05,-3.41454629835e-05,
    -4.372070551713e-05,-5.223927552381e-05,-5.95848260363e-05,-6.566520331376e-05,
    -7.041333127454e-05,-7.378762405369e-05,-7.577193369439e-05,-7.637504809283e-05,
    -7.562976190797e-05,-7.359155010534e-05,-7.033688001359e-05,-6.596120315251e-05,
    -6.05766725608e-05,-5.430963486612e-05,-4.729794885677e-05,-3.968818382461e-05,
    -3.163275145148e-05,-2.328702453089e-05,-1.480649439043e-05,-6.344016563711e-06,
    1.952808877554e-06,9.944079796902e-06,1.749981926133e-05,2.450195465924e-05,
    3.084602122608e-05,3.644256835835e-05,4.121825312752e-05,4.511661152484e-05,
     4.80985040658e-05,5.014223834563e-05,5.124337686423e-05, 5.14142438303e-05,
    5.068314962678e-05,4.909335609195e-05,4.670180968129e-05,4.357767286857e-05,
    3.980068678206e-05,3.545940002599e-05, 3.06492998952e-05,2.547088275135e-05,
    2.002770020604e-05,1.442441697195e-05, 8.76491483651e-06,3.150475226559e-06,
    -2.321929675256e-06,-7.561210269531e-06,-1.248357370014e-05,-1.701375887555e-05,
    -2.108607630468e-05,-2.46452407741e-05,-2.764698904481e-05,-3.005847890167e-05,
    -3.185846996687e-05,-3.303729062166e-05,-3.359659909945e-05,-3.354895025795e-05,
     -3.2917182655e-05,-3.173364329558e-05,-3.003926974958e-05,-2.788255123209e-05,
    -2.531839167104e-05,-2.240689875065e-05,-1.921212341143e-05,-1.580077431668e-05,
    -1.224093137593e-05, -8.6007815724e-06,-4.947399102977e-06,-1.345590243611e-06,
    2.143178558878e-06,5.461753048783e-06,8.558150058999e-06,1.138629159471e-05,
    1.390660543845e-05,1.608648635671e-05,1.790061474278e-05,1.933113224153e-05,
    2.036767652356e-05,2.100727986056e-05,2.125413846261e-05,2.111926163398e-05,
    2.062001165619e-05,1.977954689028e-05,1.862618188571e-05,1.719267927685e-05,
    1.551548893324e-05,1.363395020463e-05,1.158947317223e-05,9.424714591574e-06,
    7.182763707762e-06,4.906352357857e-06,2.637102773986e-06,4.148252901346e-07,
    -1.723123232797e-06,-3.74241098382e-06,-5.612225146761e-06,-7.305682303034e-06,
    -8.800151147067e-06,-1.007748514257e-05,-1.11241644948e-05,-1.19313485048e-05,
    -1.249484097503e-05,-1.281497282776e-05,-1.289640745188e-05,-1.274787549373e-05,
    -1.238184683352e-05,-1.181414833186e-05,-1.106353657972e-05,-1.015123533708e-05,
    -9.100447599271e-06,-7.935852289043e-06,-6.683095443017e-06,-5.36828545396e-06,
    -4.017501457668e-06,-2.656323331089e-06,-1.309391013985e-06,-1.691657049833e-18,
    1.250261115418e-06,2.421826170646e-06,3.497416273362e-06,4.462251253294e-06,
    5.304206154714e-06,6.013912278858e-06,6.584803337397e-06,7.013108273617e-06,
    7.297793232098e-06,7.440455995572e-06,7.445176947508e-06,7.318331250631e-06,
     7.06836744811e-06,6.705558090234e-06,6.241728263207e-06,5.689968047799e-06,
    5.064334966849e-06, 4.37955239627e-06,3.650709721199e-06,2.892969725283e-06,
    2.121288317197e-06,1.350151235166e-06,5.933318402415e-07,-1.363264750456e-07,
    -8.27100360255e-07,-1.468546811596e-06,-2.051632120229e-06,-2.568828541024e-06,
    -3.014178409444e-06,-3.383326060543e-06,-3.673518494666e-06,-3.883576279867e-06,
    -4.013836672606e-06,-4.066071369409e-06,-4.043381666837e-06,-3.950074101933e-06,
    -3.791519867321e-06,-3.574001443858e-06,-3.304549969402e-06,-2.990776867061e-06,
    -2.640703193204e-06,-2.262590039233e-06,-1.864773136781e-06,-1.455504580178e-06,
    -1.042804299464e-06,-6.343235998437e-07,-2.372227367765e-07,1.419358715843e-07,
    4.972775732796e-07,8.236877165524e-07,1.116865734966e-06,1.373361001495e-06,
    1.590590724367e-06,1.766840489121e-06,1.901248354661e-06,1.993773681241e-06,
     2.04515210193e-06,2.056838243157e-06,2.030937952763e-06,1.970131904568e-06,
    1.877592516761e-06,1.756896148215e-06,1.611932523731e-06,1.446813288475e-06,
     1.26578150641e-06,1.073123800881e-06,8.730866915253e-07,6.697985146638e-07,
    4.671981288412e-07, 2.68971407774e-07, 7.84963144824e-08,-1.012028626657e-07,
    -2.674917442639e-07,-4.181524055689e-07,-5.514002751208e-07,-6.658916165213e-07,
    -7.607219972721e-07,-8.354163046001e-07,-8.899110042765e-07,-9.245294529889e-07,
    -9.399511666246e-07,-9.371760152993e-07,-9.174843609492e-07,-8.823941752282e-07,
    -8.336161750651e-07,-7.730079918619e-07,-7.025283494622e-07,-6.241921677107e-07,
    -5.400274347255e-07,-4.520346044024e-07,-3.621491785767e-07,-2.722080283607e-07,
    -1.839198990092e-07,-9.88404298662e-08,-1.835190797096e-08,5.635213684824e-08,
    1.242774939578e-07,1.846350895503e-07,2.368422504508e-07,2.805196870116e-07,
    3.154845397034e-07,3.417398940876e-07,3.594612167573e-07,3.689802002481e-07,
     3.70766527844e-07,3.654080798861e-07,3.535901021433e-07,3.360738447328e-07,
    3.136751579311e-07,2.872435000417e-07,2.576417735383e-07,2.257273602589e-07,
    1.923346758936e-07,1.582595097739e-07,1.242453594588e-07, 9.09719121719e-08,
     5.90457681193e-08, 2.89934452988e-08,1.256652752885e-09,-2.381022972348e-08,
    -4.594057175386e-08,-6.495395783851e-08,-8.075287675843e-08,-9.331784064529e-08,
    -1.027011600858e-07,-1.090196158165e-07,-1.124462753703e-07,-1.13201704703e-07,
    -1.115448206966e-07,-1.077636209806e-07,-1.021660132894e-07,-9.507094820681e-08,
    -8.68000373412e-08,-7.766981443607e-08,-6.798477040805e-08,-5.803126555451e-08,
    -4.807239391357e-08,-3.834384668846e-08,-2.905079440707e-08,-2.036578167001e-08,
    -1.242760445829e-08,-5.341118472133e-09,8.220917953477e-10, 6.02226930416e-09,
    1.024936466145e-08,1.352034818179e-08,1.587606773212e-08,1.737776905657e-08,
    1.810339497726e-08,1.814377669673e-08,1.759882465654e-08
};
